package com.hopu.mall01;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 *  @SpringBootApplication：注解入口类，表明该类为SpringBoot的主配置类
 */
@SpringBootApplication
public class Mall01Application {

    public static void main(String[] args) {
        /**
         * SpringApplication.run()方法：启动SpringBoot；
         * 需要通过main方法来使用此方法启动SpringBoot应用。
         */
        SpringApplication.run(Mall01Application.class, args);
    }

    /**
     * 【启动SpringBoot的方式有三种】：
     * 1、配置SpringBoot主程序入口（主配置类），并在类上方标明@SpringBootApplication注解;
     *      配置该类为SpringBoot主程序入口，然后在主函数main中调用SpringApplication对象的.run()方法，传递两个参数。
     *          参数1：主配置类名.class；参数2：主函数的args参数；
     *
     * 2、通过命令行java -jar的方式启动。
     *      首先需要将SpringBoot项目使用Maven执行打包操作，将项目打成jar包后，在DOS系统中跳转到jar包所在位置;
     *      使用命令行 java -jar jar包名的格式，然后回车即可启动。
     *
     * 3、通过Spring-Boot-plugin插件方式启动。
     * 该启动方法首先需要正常在Maven中调用才能启动SpringBoot项目。
     *      第一步就是导入pring-boot-maven-plugin的依赖；
     *      然后使用Maven命令行的方式执行mvn spring-boot:run来启动SpringBoot项目。
     */

}
